package net.qhzw.geologr5.gis.service.system.service;

import net.qhzw.geologr5.gis.common.framework.utils.JsonResult;
import net.qhzw.geologr5.gis.service.system.query.ProjectDataQuery;
import net.qhzw.geologr5.gis.service.system.query.ProjectItemQuery;
import net.qhzw.geologr5.gis.service.system.vo.project.ProjectRequest;

public interface ProjectItemService {


    /***
     * 创建项目
     * @param projectRequest
     * @return
     */
    JsonResult create(ProjectRequest projectRequest);


    /***
     * 查询项目
     * @param query
     * @return
     */
    JsonResult find(ProjectItemQuery query);

    /***
     * 删除项目
     * @param ids
     * @return
     */
    JsonResult delete(Integer[] ids);


    /****
     * 项目资料查看
     * @param query
     * @return
     */
    JsonResult selectProjectData(ProjectDataQuery query);


    /**
     * 查询项目
     * @param query
     * @return
     */
    JsonResult findProject(ProjectItemQuery query);


}
